<?php

/*
 * 一些通用的定义
 */
/*错误代码*/
define("NO_ERR", "success");        //无错误
define("ERROR", "error");           //有错误

define("ERR_UNKNOWN", "err_unknown");                                           //未知错误
define("ERR_AUTH", "err_auth");                                                 //授权错误
define("ERR_DB", "err_db");                                                     //数据库错误
define("ERR_EXIST", "err_exist");                                               //通用已存在错误
define("ERR_NOT_EXIST", "err_not_exist");                                       //通用不存在错误
define("ERR_DB_INSERT", "err_db_insert");                                       //数据库插入错误
define("ERR_DB_SELECT", "err_db_select");                                       //数据库查找错误
define("ERR_USER_EXIST", "err_user_exist");                                     //用户已存在
define("ERR_USER_NAME_EXIST", "err_user_name_exist");                           //用户名已存在
define("ERR_AUTH_CODE", "err_auth_code");                                       //验证码错误
define("ERR_PASSWD", "err_passwd");                                             //密码错误
define("ERR_VAL", "err_val");                                                   //参数错误
define("ERR_USER_OFFLINE", "err_user_offline");                                 //用户不在线
define("ERR_NOT_LOGIN", "err_not_login");                                       //用户未登录
define("ERR_USER_NOT_FOUND", "err_user_not_found");                             //用户不存在
define("ERR_UPLOAD_FAILD", "upload_faild");                                     //上传失败
define("ERR_INVALID_TYPE", "invalid_type");                                     //格式非法
define("ERR_INVALID_FILE", "invalid_file");                                     //文件非法
define("ERR_FILE_OP_FAILD", "file_op_faild");                                   //文件操作失败
define("ERR_FILE_SIZE_TOO_LARGE", "file_size_too_large");                       //文件大小太大
define("ERR_FILE_SIZE_NONE", "file_size_none");                                 //文件大小为0
define("ERR_ALREADY_LOGIN", "already_login");                                   //已经登录过了
define("ERR_INVITATION", "err_invitation");                                     //邀请相关错误

/*返回字符串的FLAG*/
define("FLAG_RET", "ret");                      //success,error
define("FLAG_ERR_CODE", "err_code");            //错误代码
define("FLAG_ERR_DETAIL", "err_detail");        //详细信息
define("FLAG_API_ERR_CODE", "api_err_code");    //api执行返回的错误代码
define("FLAG_SESSION_ID", "session_id");        //session id
define("FLAG_LOG_INTERVAL", "log_interval");    //当前时间（服务器）与上次登录时间的间隔
define("FLAG_VERSION_CODE", "version_code");    //应用最新的versionCode
define("FLAG_INSERT_ID", "insert_id");          //新插入条目的id
define("FLAG_RECORD_LIST", "record_list");      //记录的list
define("FLAG_SUGGEST_LIST", "suggest_list");    //推荐微博的list
define("FLAG_STATUSES", "statuses");            //微博列表
define("FLAG_USERNAME", "username");            //用户名
define("FLAG_USER_ID", "user_id");              //我们的系统中的用户id

/*SESSION变量*/
define("SESS_USER_ID", "user_id");              //当前登录的用户id，我们系统中的id
define("SESS_WEIBO_USER_ID", "weibo_userid");   //当前登录的用户的微博id
define("SESS_ACCESS_TOKEN", "access_token");    //微博的access_token

?>
